package org.wuyichun.doc;

import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.elasticsearch.annotations.Document;
import org.springframework.data.elasticsearch.annotations.Field;
import org.springframework.data.elasticsearch.annotations.FieldType;

/**
 * Document注解 标识这个类是一个 es 文档类
 * 并且 指定了 该文档的 index是 rh-user
 *
 */
@Document(indexName = "rh-user")
@Data
public class UserDoc {

    @Id
    private Long id;
    @Field(type = FieldType.Keyword) // keyword 不分词
    private String name;
    @Field(type = FieldType.Text) // Text 分词
    private String intro;
}
